package com.lld.im.common.enums;

public enum DeviceMultiLoginEnum {

    /**
     * 单端登录 仅允许 Windows, Web, Android 或 iOS 单端登录.
     */
    ONE(1, "DeviceMultiLoginEnum_ONE"),

    /**
     * 双端登录 允许 Windows, Mac, Android 或 iOS 单端登录, 同时允许与 Web 端同时在线.
     */
    TWO(2, "DeviceMultiLoginEnum_TWO"),

    /**
     * 三端登录 允许 Android 或 iOS 单端登录(互斥), Windows 或者 Mac 单端登录(互斥), 同时允许与 Web 端同时在线.
     */
    THREE(3, "DeviceMultiLoginEnum_THREE"),

    /**
     * 多端同时在线 允许 Windows, Mac, Web, Android 或 iOS 多端或全端同时在线登录.
     */
    ALL(4, "DeviceMultiLoginEnum_ALL");

    private int loginMode;
    private String loginDesc;

    DeviceMultiLoginEnum(int loginMode, String loginDesc) {
        this.loginMode = loginMode;
        this.loginDesc = loginDesc;
    }

    public int getLoginMode() {
        return this.loginMode;
    }

    public String getLoginDesc() {
        return this.loginDesc;
    }
}
